package com.itlong.cloud.POJO.DTO.app;

import com.itlong.cloud.POJO.VO.app.AppElevatorAuthVO;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.PipedReader;
import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * <desc>
 *      平板普通门禁DTO。
 * <desc/>
 *
 * @createDate 2020-03-09.
 */
@Data
@NoArgsConstructor
public class AppFaceRecognitionDeviceAuthDTO implements Serializable {

    private List<String> deleteDeviceUnique;  //取消的普通门禁

    private List<String> addDeviceUnique;  //新增的普通门禁

    private List<String> userIdList;  //用户列表

    private List<String> deleteUser;  //取消的用户

    private List<String> addUser;  //新增的用户

    private List<String> deviceUniqueListByRoleId; //用户组关联的普通门禁

    private List<String> deviceUniqueByElevatorArr; //用户组关联的电梯

    private AppElevatorAuthVO elevatorAuthVO;

    private String projectId; //项目编号

    private Integer status; //状态

    private Map<String,Object> elevatorListByRoleIdMap; //分组下的电梯权限

    private List<String> deleteElevatorDeviceUnique;  //取消的电梯

    private List<String> addElevatorDeviceUnique;  //新增的电梯

    private Integer deviceType;     //设备类型

    private String roleId;      //角色id

    private String sleepMark;  //底层休眠标识字段
}
